Zvuk pri stisku Alt+klavesa
Otázka od: Jiri Matejka
16. 9. 2004 13:21
Zdar,
mam nasledujici problem: na formulari mam TRadioGroup, v OnKeyDown
formulare detekuji stisk Alt+S a pote pracuji s hodnotou vybranou v
radiogroup (ukladani do DB), coz funguje bez problemu az na to, ze vzdycky
ozve pipnuti, coz bych rad odstranil...
Nastaveni Key:=0 bohuzel nezabira, pipani se ozyva i pote... Chova se to
stejne i pri jinych kombinacich s Altem, pri stisku Ctrl+klavesa, nebo
Ctrl+Alt+klavesa se pipani neozyva. Formular ma Keypreview=true.
diky za kazdy tip
D5Prof, W2000
Jirka Matejka
Odpovedá: Jiri Cincura
16. 9. 2004 14:20
Jiri Matejka wrote:
> Zdar,
> mam nasledujici problem: na formulari mam TRadioGroup, v OnKeyDown
> formulare detekuji stisk Alt+S a pote pracuji s hodnotou vybranou v
> radiogroup (ukladani do DB), coz funguje bez problemu az na to, ze
> vzdycky ozve pipnuti, coz bych rad odstranil...
>
> Nastaveni Key:=0 bohuzel nezabira, pipani se ozyva i pote... Chova se to
> stejne i pri jinych kombinacich s Altem, pri stisku Ctrl+klavesa, nebo
> Ctrl+Alt+klavesa se pipani neozyva. Formular ma Keypreview=true.
>
> diky za kazdy tip
>
> D5Prof, W2000
>
> Jirka Matejka
Musis mit to KeyPreview? To je myslim ten problem.
--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://photo.cincura.net
Odpovedá: Jiri Matejka
17. 9. 2004 8:24
> > mam nasledujici problem: na formulari mam TRadioGroup, v OnKeyDown
> > formulare detekuji stisk Alt+S a pote pracuji s hodnotou vybranou v
> > radiogroup (ukladani do DB), coz funguje bez problemu az na to, ze
> > vzdycky ozve pipnuti, coz bych rad odstranil...
> >
> > Nastaveni Key:=0 bohuzel nezabira, pipani se ozyva i pote... Chova se to
> > stejne i pri jinych kombinacich s Altem, pri stisku Ctrl+klavesa, nebo
> > Ctrl+Alt+klavesa se pipani neozyva. Formular ma Keypreview=true.
> >
> > diky za kazdy tip
> >
> > D5Prof, W2000
>
> Musis mit to KeyPreview? To je myslim ten problem.
KeyPreview tam potrebuju, mj. proto ze TRadioGroup onkeydown nema. Ted jsem
navic zjistil, ze se to pipani ozyva pouze v pripade, ze je v radiogroup
vybrana nejaka hodnota, je-li ItemIndex-1 pak to nepipa...
Jirka Matejka
Odpovedá: Jiri Cincura
17. 9. 2004 8:32
Jiri Matejka wrote:
> KeyPreview tam potrebuju, mj. proto ze TRadioGroup onkeydown nema. Ted
> jsem navic zjistil, ze se to pipani ozyva pouze v pripade, ze je v
> radiogroup vybrana nejaka hodnota, je-li ItemIndex-1 pak to nepipa...
Potom me napada jedine to, ze pokud nejni klavesa urcena pro TRadioGroup,
potom ji "ututlej".
Myslim, ze to dela to, ze na Alt+neco nejni zadne menu a tak to "pipne".
--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://photo.cincura.net
Odpovedá: Jiri Matejka
17. 9. 2004 9:30
> > KeyPreview tam potrebuju, mj. proto ze TRadioGroup onkeydown nema. Ted
> > jsem navic zjistil, ze se to pipani ozyva pouze v pripade, ze je v
> > radiogroup vybrana nejaka hodnota, je-li ItemIndex-1 pak to nepipa...
>
> Potom me napada jedine to, ze pokud nejni klavesa urcena pro TRadioGroup,
> potom ji "ututlej".
>
> Myslim, ze to dela to, ze na Alt+neco nejni zadne menu a tak to "pipne".
Co znamena "ututlej"? Ja prave potrebuju aby uzivatel pouzival ty klavesove
zkratky, resp. potrebuje to uzivatel, aby nemusel presahavat na mys, a ke
stisku Alt+neco dochazi vetsinou kdyz je prave v tom radiogroupu.
Ale s tim menu je to pravda, kdyz jsem tam dal pokusne menu a nastavil alt
na patricne pismeno, tak to necinka
Jirka Matejka
Odpovedá: Jiri Cincura
17. 9. 2004 10:13
Jiri Matejka wrote:
>>> KeyPreview tam potrebuju, mj. proto ze TRadioGroup onkeydown nema.
>>> Ted jsem navic zjistil, ze se to pipani ozyva pouze v pripade, ze je
>>> v radiogroup vybrana nejaka hodnota, je-li ItemIndex-1 pak to nepipa...
>>
>> Potom me napada jedine to, ze pokud nejni klavesa urcena pro
>> TRadioGroup, potom ji "ututlej".
>>
>> Myslim, ze to dela to, ze na Alt+neco nejni zadne menu a tak to "pipne".
>
>
> Co znamena "ututlej"? Ja prave potrebuju aby uzivatel pouzival ty
> klavesove zkratky, resp. potrebuje to uzivatel, aby nemusel presahavat na
> mys, a ke stisku Alt+neco dochazi vetsinou kdyz je prave v tom
> radiogroupu.
>
> Ale s tim menu je to pravda, kdyz jsem tam dal pokusne menu a nastavil
> alt na patricne pismeno, tak to necinka
>
> Jirka Matejka
Nekam si uloz, jake mas v tom TRadioGroup hotkey. Kdyz potom prijde na Form
klavesa a je na smerovana TRadioGroup a tato zkratka tam nejni, proste ji
zahod.
--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://photo.cincura.net
Odpovedá: petr palicka
17. 9. 2004 10:08
>>Potom me napada jedine to, ze pokud nejni klavesa urcena pro TRadioGroup,
>>potom ji "ututlej".
>>
>>Myslim, ze to dela to, ze na Alt+neco nejni zadne menu a tak to "pipne".
>
> Co znamena "ututlej"? Ja prave potrebuju aby uzivatel pouzival ty klavesove
> zkratky, resp. potrebuje to uzivatel, aby nemusel presahavat na mys, a ke
> stisku Alt+neco dochazi vetsinou kdyz je prave v tom radiogroupu.
>
> Ale s tim menu je to pravda, kdyz jsem tam dal pokusne menu a nastavil alt
> na patricne pismeno, tak to necinka
tak to udelej obracne, zahod tu klavesu, pokud ji zpracujes v tom
RadioGroupu. to by melo mit potrebny vysledek (imho)
peca
Odpovedá: Jiri Matejka
17. 9. 2004 10:23
> tak to udelej obracne, zahod tu klavesu, pokud ji zpracujes v tom
> RadioGroupu. to by melo mit potrebny vysledek (imho)
>
> peca
O to se pokousim (v OnKeyDown nastavuju Key:=0), bohuzel to nepomaha...
Jirka Matejka
Odpovedá: Jiri Foldyna
17. 9. 2004 10:34
> Subject: Re: Zvuk pri stisku Alt+klavesa
>
>
> > tak to udelej obracne, zahod tu klavesu, pokud ji zpracujes v tom
> > RadioGroupu. to by melo mit potrebny vysledek (imho)
> >
> > peca
>
> O to se pokousim (v OnKeyDown nastavuju Key:=0), bohuzel to
> nepomaha...
Ahoj,
jeste je to treba udelat i v OnKeyPress.
Zdravim
Jiri Foldyna
Odpovedá: Jiri Cincura
17. 9. 2004 10:55
Jiri Matejka wrote:
>> tak to udelej obracne, zahod tu klavesu, pokud ji zpracujes v tom
>> RadioGroupu. to by melo mit potrebny vysledek (imho)
>>
>> peca
>
> O to se pokousim (v OnKeyDown nastavuju Key:=0), bohuzel to nepomaha...
>
> Jirka Matejka
Jasne ze ne, nebot nejdirv projde tim Formem (KeyPreview). Uz na Formu to
zachytavej a trid.
--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://photo.cincura.net
Odpovedá: Jiri Matejka
17. 9. 2004 11:04
>> O to se pokousim (v OnKeyDown nastavuju Key:=0), bohuzel to
>> nepomaha...
>>
>> Jirka Matejka
>
> Jasne ze ne, nebot nejdirv projde tim Formem (KeyPreview). Uz na
> Formu to zachytavej a trid.
To prave delam - v Form1.OnKeyDown to zpracuju, nastavim Key:=0 a konec. V
RadioGroup s tim nic delat ani nemuzu, protoze TRadioGroup udalost
OnKeyDown, ani OnKeyPress nema...
Odpovedá: Jiri Cincura
17. 9. 2004 11:16
Jiri Matejka wrote:
>>> O to se pokousim (v OnKeyDown nastavuju Key:=0), bohuzel to nepomaha...
>>>
>>> Jirka Matejka
>>
>> Jasne ze ne, nebot nejdirv projde tim Formem (KeyPreview). Uz na Formu
>> to zachytavej a trid.
>
> To prave delam - v Form1.OnKeyDown to zpracuju, nastavim Key:=0 a konec.
> V RadioGroup s tim nic delat ani nemuzu, protoze TRadioGroup udalost
> OnKeyDown, ani OnKeyPress nema...
Jeste zkus ssShift := []; Aby tam jako nebylo to Alt.
Jinak uz nevim. ;)
--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://photo.cincura.net
Odpovedá: horky@cominn.cz
17. 9. 2004 14:36
> From: Jiri Matejka [mailto:matejka@stemmark.cz]
>
> > tak to udelej obracne, zahod tu klavesu, pokud ji zpracujes v tom
> > RadioGroupu. to by melo mit potrebny vysledek (imho)
> >
> > peca
>
> O to se pokousim (v OnKeyDown nastavuju Key:=0), bohuzel to
> nepomaha...
V OnKeyDown nemusis nic nastavovat, nastavit se musi v OnKeyPress:
Key := #0;
--
S pozdravem Karel Horky, D7, FB 1.0.3, IBX 7.08, WXP SP1
[mailto:horky@cominn.cz]